package com.hy.medicine;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 用户地址实体类
 * 对应数据库中的 user_address 表
 */
@Data
@TableName("user_address")
public class Address {

    /**
     * 地址ID，主键
     */
    @TableId(value = "address_id", type = IdType.AUTO)
    private Long addressId;

    /**
     * 用户ID，关联用户表
     */
    private Long userId;

    /**
     * 收货人姓名
     */
    private String name;

    /**
     * 收货人电话
     */
    private String phone;

    /**
     * 省份ID，外键
     */
    private Integer provinceId;

    /**
     * 城市ID，外键
     */
    private Integer cityId;

    /**
     * 区/县ID，外键
     */
    private Integer districtId;

    /**
     * 详细地址
     */
    private String detail;

    /**
     * 是否为默认地址: 0-否, 1-是
     */
    private Integer isDefault;

    /**
     * 标签: 如 "家"、"公司" 等
     */
    private String tag;
}
